A MODELS'16 workshop
October 4, 2016, Saint Malo, France
Modeling is a genuinely human enterprise, so many of the questions related to modeling can only be answered by empirical studies of human factors. The HuFaMo workshop series is the venue for early stage empirical research involving human factors in modeling. Our goal is to improve the state of the science and professionalism in empirical research in the Model Based Engineering community. Typical examples of such questions might consider the usability of a certain approach such as a method or language, or the emotional states or personal judgements of modelers.
We invite submissions regarding empirical studies of the following aspects.
Other topics that fit into the general frame of this workshop are also welcome.
We solicit four types of submissions, each with their specific quality and review criteria.
All of these may be submitted either as a short paper (up to 4 pages) or a long paper (6-8 pages), depending on their ambition and quality as determined in the review process. All submissions should clearly state in their title, to which of the above category they belong. All accepted submissions will be discussed in the workshop. Publication requires at least one of the authors to be present at the workshop. We particularly encourage researchers that need to design a study but lack experience in this field to come forward and present study designs so these may be discussed and improved, leading to better quality research.
Submissions must conform to the MODELS'16 formatting guidelines.
All submissions must be uploaded through EasyChair.
9:00 - 9:15 | Opening |
9:15 - 9:45 | Keynote: What's Wrong with "Users"? Bran Selić |
9:45 - 10:15 | Towards a New Generation of Software Design Environments: Supporting the Use of Informal and Formal Notations with OctoUML [PDF] Rodi Jolak, Boban Vesin, Marcus Isaksson and Michel R. V. Chaudron |
10:30 - 11:00 | Coffee break |
11:00 - 12:30 | A Controlled Experiment Template for Evaluating the Understandability of Model Transformation Languages [PDF] Max E. Kramer, Georg Hinkel, Heiko Klare, Michael Langhammer and Erik Burger Comparing Value-Driven Methods: an experiment design [PDF] Eric Souza, Silvia Abrahão, Ana Moreira, João Araújo and Emilio Insfran Comparing Reuse Mechanisms for Model Transformation Languages: Design for an Empirical Study [PDF] Daniel Strüber and Anthony Anjorin |
12:30 - 14:00 | Lunch break |
14:00 - 15:30 | Empirical Activity: HuFaMo Experiment (1 hour) Yosser El Ahmar, Michel Chaudron Empirical Activity: Assessing the Perceptual Properties of the Size Visual Variable in UML Sequence Diagram [PDF] Yosser El Ahmar, Xavier Le Pallec and Sébastien Gérard |
15:30 - 16:00 | Coffee break |
16:00 - 17:00 | Discussion |
The term “user” is quite pervasive in software engineering discussions and documents, but is relatively rarely encountered in more traditional engineering disciplines. Thus, for example, automotive engineers tend to refer to “drivers”, “mechanics”, and “passengers” instead of “users of an automobile”. While this terminological distinction may appear trivial at first glance, in this short talk I argue that it is symptomatic of a fundamental flaw in the treatment of human-related aspects by software practitioners that is, unfortunately, endemic in the software engineering culture. And, even though usability is lately receiving increasing attention among software practitioners, it is far from sufficient, since it is focused primarily on ergonomics. In this talk I will first summarize my experience with how many (most?) software developers approach so-called “human factors” issues and then describe what I see as the undesirable and sometimes disastrous consequences of that approach. In the second, concluding, part, I will discuss some suggestions on what I think needs to be done about the issue.
Bran Selić is President of Malina Software Corp., a Canadian company that provides consulting services to corporate clients and government institutions worldwide. He is also Director of Advanced Technology at Zeligsoft Limited in Canada and a Visiting Scientist at Simula Research Laboratories in Norway. On the academic side, he is an adjunct at the University of Sydney in Australia and a lecturer at INSA University in Lyon, France. With over 40 years of practical experience in designing and implementing large-scale industrial software systems, Bran has pioneered the application of model-based engineering methods in real-time and embedded applications and has led the definition and adoption of several international standards in that domain including the widely used Unified Modeling Language (UML).